const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,
})
// const path = require('path')
// const resolve = (dir) => path.join(__dirname, dir)

// module.exports = {
//   lintOnSave: false,
//   chainWebpack: (config) => {
//     config.resolve.alias.set('@', resolve('src'))
//     config.when(process.env.NODE_ENV === 'production', (config) => {
//       /* 设置打包入口 */
//       config.entry('app').clear().add('./src/main-prod.js')

//       config.set('externals', {
//         vue: 'Vue',
//         'vue-router': 'VueRouter',
//         axios: 'axios',
//         vuex: 'Vuex',
//         echarts: 'echarts',
//       })

//       config.plugin('html').tap((args) => {
//         //添加参数isProd
//         args[0].isProd = true
//         return args
//       })
//     })
//     config.when(process.env.NODE_ENV === 'development', (config) => {
//       config.entry('app').clear().add('./src/main.js')
//       config.plugin('html').tap((args) => {
//         //添加参数isProd
//         args[0].isProd = false
//         return args
//       })
//     })
//   },
// }
